package j19.exception;

import java.util.InputMismatchException;

/**
 * 这是一个简单的异常处理,
 * 当catch到某一特定异常,就进行对应的处理
 *
 */
public class Calculator {
	public static int jisuan(){
		int result=0;
		System.out.println("我们进行一个除法运算");
		try {
			int num1=InputUtil.getIntBasic("输入第一个数字:");
			int num2=InputUtil.getIntBasic("输入第二个数字:");
			result = num1/num2;
			return result;
		} catch (InputMismatchException e) {
			System.out.println("发生异常,输入的不是数字！");
		} catch (ArithmeticException e) {
			System.out.println("发生异常,数学算式错误！");
		} catch (Exception e) {
			System.out.println("发生异常");
		} finally{
			System.out.println("fianlly");
		}
		return result;
	}
}
